stomatic cells - French English Dictionary